/*
 * Rotinas para manipulacao da fila de prioridade ascendente
 * (menor nr = maior prioridade)
 */

#include "fila.h"

void adiciona(tFila *fila, tNodo *nodo); 

int empty(tFila *pf) {
	return ((pf->front == pf->rear) ? TRUE : FALSE);
}

/*
 * Insere "nodo" na "fila" e define:
 *     nodo.prox = fila.rear;
 *     fila.rear = nodo;
 */
void adiciona(tFila *fila, tNodo *nodo) {
	nodo->prox = fila->rear;
	fila->rear = nodo;
}
